home *** CD-ROM | disk | FTP | other *** search
- package
- {
- import flash.net.getClassByAlias;
- import flash.net.registerClassAlias;
- import flash.system.*;
- import flash.utils.*;
- import mx.collections.ArrayCollection;
- import mx.collections.ArrayList;
- import mx.core.IFlexModuleFactory;
- import mx.core.mx_internal;
- import mx.effects.EffectManager;
- import mx.styles.StyleManager;
- import mx.utils.ObjectProxy;
-
- public class _Grizzly_FlexInit
- {
-
-
- public function _Grizzly_FlexInit()
- {
- super();
- }
-
- public static function init(param1:IFlexModuleFactory) : void
- {
- var i:int;
- var styleNames:Array;
- var fbs:IFlexModuleFactory = param1;
- EffectManager.mx_internal::registerEffectTrigger("addedEffect","added");
- EffectManager.mx_internal::registerEffectTrigger("completeEffect","complete");
- EffectManager.mx_internal::registerEffectTrigger("creationCompleteEffect","creationComplete");
- EffectManager.mx_internal::registerEffectTrigger("focusInEffect","focusIn");
- EffectManager.mx_internal::registerEffectTrigger("focusOutEffect","focusOut");
- EffectManager.mx_internal::registerEffectTrigger("hideEffect","hide");
- EffectManager.mx_internal::registerEffectTrigger("mouseDownEffect","mouseDown");
- EffectManager.mx_internal::registerEffectTrigger("mouseUpEffect","mouseUp");
- EffectManager.mx_internal::registerEffectTrigger("moveEffect","move");
- EffectManager.mx_internal::registerEffectTrigger("removedEffect","removed");
- EffectManager.mx_internal::registerEffectTrigger("resizeEffect","resize");
- EffectManager.mx_internal::registerEffectTrigger("resizeEndEffect","resizeEnd");
- EffectManager.mx_internal::registerEffectTrigger("resizeStartEffect","resizeStart");
- EffectManager.mx_internal::registerEffectTrigger("rollOutEffect","rollOut");
- EffectManager.mx_internal::registerEffectTrigger("rollOverEffect","rollOver");
- EffectManager.mx_internal::registerEffectTrigger("showEffect","show");
- try
- {
- if(getClassByAlias("flex.messaging.io.ArrayCollection") == null)
- {
- registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
- }
- }
- catch(e:Error)
- {
- registerClassAlias("flex.messaging.io.ArrayCollection",ArrayCollection);
- }
- try
- {
- if(getClassByAlias("flex.messaging.io.ArrayList") == null)
- {
- registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
- }
- }
- catch(e:Error)
- {
- registerClassAlias("flex.messaging.io.ArrayList",ArrayList);
- }
- try
- {
- if(getClassByAlias("flex.messaging.io.ObjectProxy") == null)
- {
- registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
- }
- }
- catch(e:Error)
- {
- registerClassAlias("flex.messaging.io.ObjectProxy",ObjectProxy);
- }
- styleNames = ["strokeColor","fontWeight","modalTransparencyBlur","rollOverColor","textRollOverColor","verticalGridLineColor","backgroundDisabledColor","textIndent","barColor","fontSize","kerning","footerColors","textAlign","disabledIconColor","fontStyle","modalTransparencyDuration","textSelectedColor","strokeWidth","horizontalGridLineColor","selectionColor","modalTransparency","fontGridFitType","selectionDisabledColor","disabledColor","fontAntiAliasType","modalTransparencyColor","alternatingItemColors","leading","shadowColor","iconColor","dropShadowColor","themeColor","letterSpacing","fontFamily","color","fontThickness","errorColor","headerColors","fontSharpness","textDecoration"];
- i = 0;
- while(i < styleNames.length)
- {
- StyleManager.registerInheritingStyle(styleNames[i]);
- i++;
- }
- }
- }
- }
-